(function($) {
	
	  $.fn.fileImage = function( idName, idFile ,value, parent ) {  
		this.idName = idName;
		this.idFile = idFile;
		this.value = value;
		this.parent = parent;
		
		if ( $("#"+this.idName).val() != '' )
		{
			$("#"+idFile).css('display', 'none');
			var div = document.createElement('div');
			$(div).attr('id', "imageWrapper");
			$(div).css("float", "left")
                        var link = document.createElement('a');
                        $(link).attr("href",this.value);
                        $(link).css("border","none");
                        $(link).addClass("fancy");
			var img = document.createElement('img');
			$(img).attr('src', this.value);
			$(img).css('border-color', "#CCC");
			$(img).css('border-style', "solid");
			$(img).css('border-width', "1px");
			$(img).css('padding', "2px");
			$(img).css('width', "150px");
			
			var button = document.createElement('div');
			$(button).html('Eliminar  ');
			$(button).css('border-color', "#CCC");
			$(button).css('border-width', "1px");
			$(button).css('border-style', "solid");
			$(button).css('width', "60px");
			$(button).css('float', "right");
			$(button).css('margin-right', "250px");
			$(button).css('margin-top', "25px");
			$(button).css('margin-left', "25px");
			$(button).css('padding', "5px");
			$(button).css('font-size', "11px");
			$(button).css('cursor', "pointer");
			var imgEliminar = document.createElement('img');
			$(imgEliminar).attr('src', '/images/icons/delete.png');
			$(imgEliminar).css('vertical-align', "middle");
			$(imgEliminar).css('margin-top', "-4px");
			$(button).append(imgEliminar);
			
			$(button).click( function ()
				{
					$("#"+idFile).show('slow');
					$("#imageWrapper").hide('slow');
				});
			$(link).append(img);
			$(div).append(link);
			$(div).append(button);
			$("#"+parent).append(div);
                        $(".fancy").fancybox(
                        {
                            'titleShow' : true,
                            'transitionIn' : 'elastic',
                            'transitionOut' : 'elastic'
                        });
		}	
		
	  };
})(jQuery);
  